package zaphod.toy.simplercp;

import org.eclipse.ui.application.IWorkbenchConfigurer;
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
import org.eclipse.ui.application.WorkbenchAdvisor;
import org.eclipse.ui.application.WorkbenchWindowAdvisor;


public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor
{

    private static final String PERSPECTIVE_ID =
            "zaphod.toy.simplercp.perspective";


    public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(
            IWorkbenchWindowConfigurer configurer )
    {
        return new ApplicationWorkbenchWindowAdvisor( configurer );
    }


    public String getInitialWindowPerspectiveId()
    {
        return PERSPECTIVE_ID;
    }


    @Override
    public void initialize( IWorkbenchConfigurer configurer )
    {
        // TODO Auto-generated method stub
        super.initialize( configurer );
        configurer.setSaveAndRestore( true );
    }
}
